package licode.unisop.single.platform.application.entity;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Map;

/**
 * PlatTerminalEntity
 * 
 * @author licode
 * @date 2016-02-25 17:04:09 
 */
@Data
@ToString
public class PlatTerminalEntity implements Serializable {

    private static final long serialVersionUID =  7168241112553787726L;

    /**
     * 主键
     */
    private String id;

    /**
     * 平台标识
     */
    private String platformId;

    /**
     * 终端名称
     */
    private String name;

    /**
     * 终端标识
     */
    private String code;

    /**
     * 首页地址
     */
    private String homeUrl;

    /**
     * 认证地址
     */
    private String authUrl;

    /**
     * 资源说明
     */
    private String comment;

    /**
     * 资源状态
     */
    private Integer state;

    /**
     * 继承资源信息
     */
    private Map<String, Object> inherit;

    /**
     * 资源其它属性
     */
    private Map<String, Object> props;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

}
